/* 用来管理root用户的 */

package user

import (
	"fmt"
	"luyouxin.com/person"
	"mongoDB"
)

// RootUserCreated 第一次创建root用户用
func RootUserCreated() {
	ctx, cancel := mongoDB.MongoDBTimeoutContext()
	defer cancel()
	root, err := NewUser()
	if err != nil {
		panic(err)
	}
	root.Create()
	root.Role = append(root.Role, person.Root)
	root.Information.Name = "root"
	root.AuthInfo.LoginName = "root"
	_, err = root.Save(ctx)
	if err != nil {
		fmt.Println(err.Error())
	}
}
